﻿//using System.Collections;
//using System.Collections.Generic;
//using UnityEngine;

//public class UINodeColorComponent : MonoBehaviour {
//    [SerializeField]
//    Texture2D m_ColorBackPackHSV;
//    [SerializeField]
//    Texture2D m_ColorBackPackR;
//    [SerializeField]
//    Texture2D m_ColorBackPackG;
//    [SerializeField]
//    Texture2D m_ColorBackPackB;

//    [SerializeField]
//    UIScrollBar m_ScrollBarHSV;

//    [SerializeField]
//    UIScrollBar m_ScrollBarR;
//    [SerializeField]
//    UIScrollBar m_ScrollBarG;
//    [SerializeField]
//    UIScrollBar m_ScrollBarB;

//    // Use this for initialization
//    void Start () {
		
//	}
	
//	// Update is called once per frame
//	void Update () {

//    }

//    public void UpdateColor()
//    {
//        float hsv = m_ScrollBarHSV.value;
//        for (float w = 0; w < m_ColorBackPackHSV.width; w++)
//        {
//            for (float h = 0; h < m_ColorBackPackHSV.height; h++)
//            {
//                Color curSelectedColor = Color.HSVToRGB(hsv, w / m_ColorBackPackHSV.width, h / m_ColorBackPackHSV.height);
//                m_ColorBackPackHSV.SetPixel((int)w, (int)h, curSelectedColor);
//            }
//        }
//        m_ColorBackPackHSV.Apply();
//    }


//    public void UpdateColor_RGB()
//    {
//        float r = m_ScrollBarR.value;
//        float g = m_ScrollBarG.value;
//        float b = m_ScrollBarB.value;

//        for (float w = 0; w < m_ColorBackPackR.width; w++)
//        {
//            Color curSelectedColor = new Color(w / m_ColorBackPackR.width, g, b);
//            m_ColorBackPackR.SetPixel((int)w, 0, curSelectedColor);
//            m_ColorBackPackR.SetPixel((int)w, 1, curSelectedColor);
//        }
//        m_ColorBackPackR.Apply();
//        for (float w = 0; w < m_ColorBackPackR.width; w++)
//        {
//            Color curSelectedColor = new Color(r, w / m_ColorBackPackR.width, b);
//            m_ColorBackPackG.SetPixel((int)w, 0, curSelectedColor);
//            m_ColorBackPackG.SetPixel((int)w, 1, curSelectedColor);
//        }
//        m_ColorBackPackG.Apply();
//        for (float w = 0; w < m_ColorBackPackR.width; w++)
//        {
//            Color curSelectedColor = new Color(r, g, w / m_ColorBackPackR.width);
//            m_ColorBackPackB.SetPixel((int)w, 0, curSelectedColor);
//            m_ColorBackPackB.SetPixel((int)w, 1, curSelectedColor);
//        }
//        m_ColorBackPackB.Apply();
//    }









//}
